package org.budo.cmbc.direct.sdk;

import org.budo.cmbc.direct.sdk.entity.ecp.BatchTransferOutApplyReq;
import org.budo.cmbc.direct.sdk.entity.ecp.BatchTransferOutResultQueryReq;
import org.budo.cmbc.direct.sdk.entity.ecp.ClientConfig;
import org.budo.cmbc.direct.sdk.entity.ecp.Response;

/**
 * 民生银行外联平台接口
 */
public interface CmbcEcpSdk {

    /**
     * 批量出金申请
     *
     * @param clientConfig
     * @param requestBody
     * @return
     */
    Response batchTransferOutApply(ClientConfig clientConfig, BatchTransferOutApplyReq requestBody) throws Exception;

    /**
     * 批量出金结果明细查询
     *
     * @param clientConfig
     * @param requestBody
     * @return
     */
    Response batchTransferOutResultQuery(ClientConfig clientConfig, BatchTransferOutResultQueryReq requestBody) throws Exception;
}
